home *** CD-ROM | disk | FTP | other *** search
/ C & C++ Multimedia Cyber Classroom / C and C++ Multimedia Cyber Classroom (Prentice Hall) (1998).iso / src / fig08_08.jar / Ch08 / Fig08_08 / Hugeint1.h < prev   
C/C++ Source or Header  |  1997-10-27  |  570b  |  22 lines

  1. // Fig. 8.8: hugeint1.h 
  2. // Definition of the HugeInt class
  3. #ifndef HUGEINT1_H
  4. #define HUGEINT1_H
  5.  
  6. #include <iostream.h>
  7.  
  8. class HugeInt {
  9.    friend ostream &operator<<( ostream &, HugeInt & );
  10. public:
  11.    HugeInt( long = 0 );       // conversion/default constructor
  12.    HugeInt( const char * );           // conversion constructor
  13.    HugeInt operator+( HugeInt & );    // add another HugeInt
  14.    HugeInt operator+( int );          // add an int
  15.    HugeInt operator+( const char * ); // add an int in a char *
  16. private:
  17.    short integer[30];
  18. };
  19.  
  20. #endif
  21.  
  22.